

@media screen and (max-width:1440px){




}


@media screen and (max-width:1290px){

.w{ width:96%;}

.jtFinan{ left:auto; margin-left:0; right:15px;}
.jtNews-pic{ width:53%;}
.jtNews-list{ width:45%;}
.jtNews-list li{ padding:30px 0 20px 0;}
.jtNews-list li .word{ width:calc(100% - 105px); padding-left:20px;}

.jtWork-left{ width:73%;}
.jtWork-pic{ width:50%;}
.jtWork-news{ width:48%;}

.jtTongz{ width:25%; min-height:379px;}

.jtFooter-topMenu{ width:calc(100% - 280px);}
.jtFooter-topMenu dl{ width:12%;}

.pbanner-iboxt{ width:96%; left:2%; margin-left:0;}
.pnews-line figure{ width:47%;}
.pnews-line .word{ width:53%;}

.pnews-main-left{ width:76%;}
.pnews-search{ width:22%;}

.pcase-list li .word{ padding:6% 50px 0 50px;}
.pcase-list li .word .v{ margin-top:15px;}



}


@media screen and (max-width:1024px){
	
.jtHead{ height:80px;}
.jtHead-logo{ width:480px; margin-top:17px;}
.jtHead-search{ margin-top:20px;}

.jtNav li a.far{ font-size:16px; line-height:50px;}
.jtNav li .sub a{ line-height:36px;}

.jtBanner-pic li{ height:400px !important;}
.jtNews{ padding:50px 0 35px 0;}
.jtNews-list li{ padding:20px 0;}
.jtNews-list li .date { width:80px;}
.jtNews-list li .date .t1{ font-size:32px; padding:9px 0;}
.jtNews-list li .word { width:calc(100% - 80px);}
.jtNews-list li .word .t{ height:24px; text-overflow:ellipsis; white-space:nowrap; }
.jtNews-list li .word .c{ margin-top:7px;}


.jtWork{ padding:30px 0;}
.jtWork-left{ padding:15px;}

.jtWork-pic{ width:46%;}
.jtWork-pic title{ font-size:15px; line-height:45px;}

.jtWork-news{ width:52%;}
.jtWork-news-tab li{ width:auto; line-height:36px; font-size:17px; padding:0 15px;}
.jtWork-news-tab .more{ height:36px; line-height:36px;}

.jtTongz{ padding:15px; min-height:276px;}
.jtTongz-tit .cn{ line-height:36px; font-size:17px;}


.jtProject{ padding:30px 0 35px 0;}
.jtProject-tit .en{ width:100%; margin-left:0;}


.jtCulture{ padding-top:30px;}
.jtCulture-list{ margin-left:-50px;}
.jtCulture-list li{ width:calc(33.3% - 50px); margin-left:50px;}


.jtFooter-right{ width:220px;}
.jtFooter-Links .sh-tit{ width:220px;}

.jtFooter-topMenu{ width:calc(100% - 220px);}
.jtFooter-code{ padding-top:35px;}
.jtFooter-code li:last-child{ margin-left:0; float:right;}


.pbanner-iboxt .cn{ width:36px;}
.pabout-tit{ font-size:28px; padding:35px 0 12px 0;}
.pabout-tit:before{ height:3px;}
.pabout-deta{ padding-top:30px;}


.pnews-line{ margin-top:35px;}
.pnews-line .word{ padding:0 20px;}
.pnews-line .word .t{ margin-top:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-line .word .d{ margin-top:10px; padding-bottom:8px; font-size:17px;}
.pnews-line .word .c{ height:120px;}
.pnews-line .word .v{ margin-top:20px;}

.pnews-main{ margin-top:40px;}
.pnews-main-left{ width:100%;}
.pnews-search{ display:none;}

.pNews-detaTitle{ padding:40px 0 25px 0;}
.pNews-deatTime{ padding:15px 0;}
.pNews-deatCont{ padding-top:20px;}

.ptongz-list{ margin-top:40px; margin-left:-30px;}
.ptongz-list li{ width:calc(33.3% - 30px); margin-left:30px; margin-bottom:30px;}

.phonor-word{ padding:40px 0 30px 0;}
.phonor-picbox{ padding:30px 60px;}


.pcase-list{ margin-left:-30px; margin-top:40px;}
.pcase-list li{ width:calc(33.3% - 30px); margin-left:30px; margin-bottom:30px;}
.pcase-list li .word{ padding:7% 30px 0 30px;}
.pcase-list li .word .t{ font-size:20px;}
.pcase-list li .word .c{ line-height:25px; height:50px; margin-top:10px;}
.pcase-list li .word .v{ width:100px; line-height:26px; font-size:20px;}


.pjoin-word{ margin-top:30px;}
.pJob-head{ margin-top:40px;}
.pJob-head li{ line-height:55px; font-size:17px;}
.pJob-list .jt{ line-height:50px;}
.pJob-list .jc{ padding:25px;}

.pcontact-list{ margin-top:0;}
.pcontact-list li{ width:calc(33.3% - 30px); padding:25px; margin-top:30px;}


}


@media screen and (max-width:834px){

.jtHead{ height:50px;}	
.jtHead-logo{ width:220px; margin-top:13px;}
.jtHead-search{ display:none;}

.jtFinan{ display:none;}
.jtNav{ display:none;}
.menuBtn{ display:block;}

.jtBanner-pic li{ height:120px !important;}
.jtNews-pic{ width:100%;}
.jtNews-pic li .tit{ padding:0 70px 0 10px;}

.jtNews{ padding:20px 0 20px 0;}
.jtNews-list{ width:100%; margin-top:10px;}
.jtNews-list li{ padding:15px 0;}
.jtNews-list li .date{ padding-bottom:0;}
.jtNews-list li .date .t1{ font-size:26px;}
.jtNews-list li .word{ padding:0 10px;}
.jtNews-list li .word .t{ font-size:15px;}
.jtNews-list li .word .c{ margin-top:5px;}


.jtWork{ padding:25px 0;}
.jtWork-left{ width:100%; padding:10px;}
.jtWork-pic{ width:100%; display:none;}
.jtWork-news{ width:100%;}
.jtWork-news-tab li{ font-size:15px; padding:0 10px; line-height:32px;}
.jtWork-news-tab .more{ width:32px; line-height:32px; height:32px; font-size:20px;}

.jtWork-news-list{ padding-top:10px;}
.jtWork-news-list li{ line-height:32px; padding-left:12px;}

.jtTongz{ width:100%; margin-top:15px; min-height:inherit; padding:10px;}
.jtTongz-tit .cn{ font-size:15px; padding:0 10px; line-height:32px; width:auto; padding:0 10px;}
.jtTongz-list{ padding-top:10px;}
.jtTongz-list li{ line-height:32px; padding-left:12px;}

.jtProject{ padding:15px 0 25px 0;}
.jtProject-tit .cn{ font-size:20px;}
.jtProject-listBox{ margin-top:15px; display:none;}

.mobile-Project{ display:block;}
.mobile-jtFinan{ display:block;}


.jtCulture{ padding:15px 0 0 0;}
.jtCulture-title{ padding-bottom:10px;}
.jtCulture-title .cn{ font-size:20px;}
.jtCulture-list{ width:100%; margin-left:0;}
.jtCulture-list li{ width:100%; margin-left:0; padding-bottom:15px;}
.jtCulture-list li .d{ padding-top:10px;}
.jtCulture-list li .t{ margin-top:5px;}
.jtCulture-list li .v{ margin-top:5px;}

.jtFooter{ padding:15px 0;}
.jtFooter:before{ background:none;}
.jtFooter-topMenu{ width:100%; display:none;}
.jtFooter-topMenu dl{ width:100%; padding-bottom:10px;}
.jtFooter-topMenu dl dt{ font-size:16px; font-weight:normal; line-height:normal; padding-bottom:0;}
.jtFooter-topMenu dl dd a{ display:inline-block; line-height:26px;}

.jtFooter-right{ width:100%;}
.jtFooter-Links .sh-tit{ width:100%;}
.jtFooter-code{ padding-top:15px;}
.jtFooter-code li img{ margin-bottom:10px;}
.jtFooter-code li:last-child{ float:none; margin-left:20px;}

.jtFooter-copy{ font-size:13px; padding:10px;}


.pbanner{ height:150px;}
.pbanner-iboxt{ margin-top:-17px;}
.pbanner-iboxt .cn{ font-size:26px;}

.pmenu .w{ width:100%;}
.pmenu a{ width:50%; float:left; padding:0; text-align:center; line-height:40px;}

.pmain{ padding-bottom:20px;}
.pabout-tit{ font-size:22px; padding:20px 0 10px 0;}
.pabout-deta{ padding-top:20px;}


.pnews-line{ margin-top:15px;}
.pnews-line figure{ width:100%;}
.pnews-line .word{ width:100%; padding:15px 10px;}
.pnews-line .word .t{ margin-top:0; font-size:17px;}
.pnews-line .word .d{ font-size:15px; margin-top:5px;}
.pnews-line .word .c{ margin-top:10px; height:auto;}
.pnews-line .word .v{ margin-top:10px;}

.pnews-main{ margin-top:20px;}
.pnews-list li{ padding:12px; margin-bottom:20px;}
.pnews-list li figure{ width:100%;}
.pnews-list li figure .rect{ height:auto; padding-bottom:0;}
.pnews-list li figure img{ position:relative; height:auto;}

.pnews-list li .word{ width:100%; padding-top:5px;}
.pnews-list li .word .t{ font-size:17px;}
.pnews-list li .word .d{ line-height:26px;}

.pNews-detaTitle{ padding:20px 10px 15px 10px; font-size:18px;}
.pNews-deatTime{ padding:10px 0;}

.ptongz-list{ margin-top:20px; margin-left:0;}
.ptongz-list li{ width:100%; margin-left:0; margin-bottom:20px; padding:12px;}
.ptongz-list li .t{ font-size:17px; line-height:28px; height:56px;}
.ptongz-list li .d{ margin-top:5px; padding-bottom:8px;}
.ptongz-list li .v{ margin-top:15px; line-height:32px; padding:0 16px;}
.ptongz-list li .v i{ font-size:16px;}


.phonor-word{ padding:20px 0;}
.phonor-word li{ width:100%; padding:5px 0 5px 13px; font-size:15px;}
.phonor-picbox{ padding:20px 40px;}
.phonor-pic .swiper-button-prev{ left:10px;}
.phonor-pic .swiper-button-next{ right:10px;}

.pcase-list{ margin-top:20px; margin-left:0;}
.pcase-list li{ width:100%; margin-left:0; margin-bottom:20px;}
.pcase-list li figure span{ display:none;}
.pcase-list li figure img{ display:block;}

.pcontact-list{ margin-left:0;}
.pcontact-list li{ width:100%; margin-top:20px; padding:12px; margin-left:0; line-height:25px;}
.pcontact-list li .t{ font-size:17px; line-height:28px; height:auto;}
.pcontact-list li .c{ height:auto; margin-top:15px;}
.pcontact-list li .tel{ min-height:inherit; margin-top:5px;}



.pquest-tit{ font-size:18px; text-align:left; line-height:28px; padding-bottom:15px;}
.pquest-list{ padding:0 15px 15px 15px;}
.pquest-list dl{ padding-top:15px;}
.pquest-list dl dt{ font-size:16px; line-height:26px;} 
.pquest-list dl dd{ font-size:15px; margin-top:10px; padding-left:30px;}
.pquest-list dl dd .checkbox + label{ left:0;}
.pquest-list .pq-btn{ width:100%; height:40px; line-height:40px; font-size:17px; margin-top:15px;}

.pquest-survey{ padding-bottom:30px;}
.pquest-survey .dt{ padding:10px 30px 10px 10px; font-size:16px; line-height:24px; margin-top:15px;}
.pquest-survey .dt:before{ width:10px; height:10px; right:10px;}
.pquest-survey .dd{ padding:0 10px 10px 10px;}

.paging a{ font-size:14px; line-height:32px; padding:0 12px; margin:2px;}
.paging .nowpage{ height:32px; line-height:32px; padding:0 12px; margin:2px; font-size:14px;}

}



@media screen and (max-width:680px){



}


@media screen and (max-width:481px){




}


